...here is a little program I wrote to show my little grandson how computer games work....

LRUN and watch while the #1 window draws circles which you have to fire at. In #2, you can see the shifting array of data, where .5 indicates a hit.

Then use arrow-keys to keep the cross-wires moving, but on-screen. Bubbles may wrap off edges onto the opposite sides !

Fire with the space-key to burst bubbles, #0 showing the lapsed time. When all burst, RUN again to try to improve time taken, and that's it...

The code is partly bilingual, to show how basic can be translated for foreign language users.... after half an hour explaining, my grandson understood it all !

For educational purposes of course, with demonstration of the use of the three channels, letting him try some direct command changes etc.

Steve.